to make oneself scarce - Español Inglés Diccionario